grate carriages - French English Dictionary